#define _CRT_SECURE_NO_WARNINGS 1
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int main()
{
	char s[110] = { 0 };
	scanf("%s", s);
	int n = strlen(s);
	int pos = n;
	int f1 = 0;
	int f2 = 0;
	for (int i = 0; i < n; i++)
	{
		if (s[i] == '.' || s[i] == '/')
		{
			pos = i;
			break;
		}
	}
	if (s[n - 1] == '%')
	{
		for (int i = n - 2; i >= 0; i--)
		{
			if (f1 == 0)
			{
				if (s[i] != '0')
				{
					f1 = 1;
					printf("%c", s[i]);
				}
			}
			else
				printf("%c", s[i]);
		}
		if (f1 == 0)
			printf("0");
		printf("%c",'%');
	}
	else
	{
		for (int i = pos - 1; i >= 0; i--)
		{
			if (f1 == 0)
			{
				if (s[i] != '0')
				{
					f1 = 1;
					printf("%c", s[i]);
				}
			}
			else
				printf("%c", s[i]);
		}
		if (f1 == 0)
			printf("0");
	}
	
	if (pos != n)
	{
		printf("%c", s[pos]);
	}
	
	char t[110] = { 0 };
	int k = 0;
	for (int i = n - 1; i > pos; i--)
	{
		t[k] = s[i];
		k++;
	}
	if (s[pos] == '.')
	{
		while ((t[k]=='0'||t[k]==0) && k > 0)
		{
			k--;
		}
		for (int i = 0; i <= k; i++)
		{
			printf("%c", t[i]);
		}
	}
	else if (s[pos] = '/')
	{
		for (int i = 0; i <= k; i++)
		{
			if (f2 == 0)
			{
				if (t[i] != '0')
				{
					f2 = 1;
					printf("%c", t[i]);
				}
			}
			else
				printf("%c", t[i]);
		}
	}
	return 0;
}